// license-header java merge-point
/**
 * This is only generated once! It will never be overwritten.
 * You can (and have to!) safely modify it by hand.
 */
package com.logistics.entity.order;
/**
 * @see com.logistics.entity.order.WlOrderIDToTaskRowID
 */
public class WlOrderIDToTaskRowIDDaoImpl
    extends com.logistics.entity.order.WlOrderIDToTaskRowIDDaoBase
{
    /**
     * @see com.logistics.entity.order.WlOrderIDToTaskRowIDDao#toWlOrderIDToTaskRowIDVO(com.logistics.entity.order.WlOrderIDToTaskRowID, com.logistics.entity.order.WlOrderIDToTaskRowIDVO)
     */
    public void toWlOrderIDToTaskRowIDVO(
        com.logistics.entity.order.WlOrderIDToTaskRowID source,
        com.logistics.entity.order.WlOrderIDToTaskRowIDVO target)
    {
        // @todo verify behavior of toWlOrderIDToTaskRowIDVO
        super.toWlOrderIDToTaskRowIDVO(source, target);
    }


    /**
     * @see com.logistics.entity.order.WlOrderIDToTaskRowIDDao#toWlOrderIDToTaskRowIDVO(com.logistics.entity.order.WlOrderIDToTaskRowID)
     */
    public com.logistics.entity.order.WlOrderIDToTaskRowIDVO toWlOrderIDToTaskRowIDVO(final com.logistics.entity.order.WlOrderIDToTaskRowID entity)
    {
        // @todo verify behavior of toWlOrderIDToTaskRowIDVO
        return super.toWlOrderIDToTaskRowIDVO(entity);
    }


    /**
     * Retrieves the entity object that is associated with the specified value object
     * from the object store. If no such entity object exists in the object store,
     * a new, blank entity is created
     */
    private com.logistics.entity.order.WlOrderIDToTaskRowID loadWlOrderIDToTaskRowIDFromWlOrderIDToTaskRowIDVO(com.logistics.entity.order.WlOrderIDToTaskRowIDVO wlOrderIDToTaskRowIDVO)
    {
        // @todo implement loadWlOrderIDToTaskRowIDFromWlOrderIDToTaskRowIDVO
        throw new java.lang.UnsupportedOperationException("com.logistics.entity.order.loadWlOrderIDToTaskRowIDFromWlOrderIDToTaskRowIDVO(com.logistics.entity.order.WlOrderIDToTaskRowIDVO) not yet implemented.");

        /* A typical implementation looks like this:
        com.logistics.entity.order.WlOrderIDToTaskRowID wlOrderIDToTaskRowID = this.load(wlOrderIDToTaskRowIDVO.getId());
        if (wlOrderIDToTaskRowID == null)
        {
            wlOrderIDToTaskRowID = com.logistics.entity.order.WlOrderIDToTaskRowID.Factory.newInstance();
        }
        return wlOrderIDToTaskRowID;
        */
    }

    
    /**
     * @see com.logistics.entity.order.WlOrderIDToTaskRowIDDao#wlOrderIDToTaskRowIDVOToEntity(com.logistics.entity.order.WlOrderIDToTaskRowIDVO)
     */
    public com.logistics.entity.order.WlOrderIDToTaskRowID wlOrderIDToTaskRowIDVOToEntity(com.logistics.entity.order.WlOrderIDToTaskRowIDVO wlOrderIDToTaskRowIDVO)
    {
        // @todo verify behavior of wlOrderIDToTaskRowIDVOToEntity
        com.logistics.entity.order.WlOrderIDToTaskRowID entity = this.loadWlOrderIDToTaskRowIDFromWlOrderIDToTaskRowIDVO(wlOrderIDToTaskRowIDVO);
        this.wlOrderIDToTaskRowIDVOToEntity(wlOrderIDToTaskRowIDVO, entity, true);
        return entity;
    }


    /**
     * @see com.logistics.entity.order.WlOrderIDToTaskRowIDDao#wlOrderIDToTaskRowIDVOToEntity(com.logistics.entity.order.WlOrderIDToTaskRowIDVO, com.logistics.entity.order.WlOrderIDToTaskRowID)
     */
    public void wlOrderIDToTaskRowIDVOToEntity(
        com.logistics.entity.order.WlOrderIDToTaskRowIDVO source,
        com.logistics.entity.order.WlOrderIDToTaskRowID target,
        boolean copyIfNull)
    {
        // @todo verify behavior of wlOrderIDToTaskRowIDVOToEntity
        super.wlOrderIDToTaskRowIDVOToEntity(source, target, copyIfNull);
    }

}